Programming to Support Collaborative Research - Turkish English Dictionary